package com.example.campuslink.commen.tools

import com.example.campuslink.R


object CommendEmoji {  // 改为 object 实现单例
    private val emojiMap by lazy {  // 使用 lazy 延迟初始化
        hashMapOf<String, Int>().apply {
            put("[哭脸]", R.drawable.kulian)
            put("[亲亲]", R.drawable.kiss)
            put("[鄙视]", R.drawable.bishi)
            put("[发怒]", R.drawable.nv)
            put("[吃惊]", R.drawable.chijing)
            put("[魔鬼]", R.drawable.mogui)
            put("[呆]", R.drawable.dai)
            put("[眨眼睛]", R.drawable.zhayan)
            put("[尴尬]", R.drawable.ganga)
            put("[惊呆]", R.drawable.jidai)
            put("[骂]", R.drawable.ma)
        }
    }

    val emojiList: List<Int> by lazy { emojiMap.values.toList() }  // 转换为不可变列表
    val emojiTitleList: List<String> by lazy { emojiMap.keys.toList() }

    fun getEmoji() = emojiMap
}